package com.shuwen.gcdj.bean.power.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Description
 * @Author gaoSL
 * @Date 2023/5/10 17:57
 **/
@Data
@ApiModel
public class MenuSettingReq {
    /**
     * 模块名称
     */
    @ApiModelProperty(value = "模块名称", required = true)
    private String moduleName;

    /**
     * 模块编号
     */
    @ApiModelProperty(value = "模块编号", required = true)
    private String id;

    /**
     * 路由地址
     */
    @ApiModelProperty(value = "路由地址")
    private String routePath;

    /**
     * 图标
     */
    @ApiModelProperty(value = "图标")
    private String icon;

    /**
     * 父级编号
     */
    @ApiModelProperty(value = "父级编号")
    private String parentId;

    /**
     * 页面按钮
     */
    @ApiModelProperty(value = "页面按钮")
    private List<MunuBtnSettingReq> btns;

    /**
     * 子页面
     */
    @ApiModelProperty(value = "子页面")
    private List<MenuSettingReq> child;
}
